package student.aistar.day08;

public class StaticDemo {
    //普通属性 - 每次创建对象的时候才会被分配空间以及初始化
    private int id = 10;

    //静态属性 - static修饰的成员是在JVM加载类的时候就会被立即分配空间以及初始化 - 只有一次, 内存的实例只有一份
    //是对象共享的
    private static int sid = 100;

    //构造

    public StaticDemo() {
        sid++;
        this.id = id++;
    }

    public int getId() {
        return id;
    }

    public static int getSid() {
        return sid;
    }

    public static void main(String[] args) {
        StaticDemo staticDemo = new StaticDemo();
        System.out.println(staticDemo.getId());
    }
}
